package com.tl.boot.entity.menu.vo;

import com.tl.boot.common.enums.BooleanEnum;
import com.tl.boot.entity.permission.domain.ResAfterLoginInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * com.tl.boot.entity.menu.vo -- MenuAfterLoginVO
 * Description:
 * Created by joshua_liu <a href="mailto:joshualwork@163.com"></a>
 * On 2019/9/18 15:59
 */
@ApiModel
public class MenuAfterLoginVO {
    @ApiModelProperty(value = "菜单id",name = "menuId",example = "1",dataType = "Long")
    private Long menuId;
    @ApiModelProperty(value = "菜单名称",name = "menuName",example = "菜单管理",dataType = "String")
    private String menuName;
    @ApiModelProperty(value = "是否为叶子节点",name = "isLeafEnum",example = "TRUE")
    private BooleanEnum isLeafEnum;
    @ApiModelProperty(value = "菜单名称",name = "parentMenuId",example = "1",dataType = "Long")
    private Long parentMenuId;
    private String menuImg;

    private List<ResAfterLoginInfo> list;

    public String getMenuImg() {
        return menuImg;
    }

    public void setMenuImg(String menuImg) {
        this.menuImg = menuImg;
    }

    public List<ResAfterLoginInfo> getList() {
        return list;
    }

    public void setList(List<ResAfterLoginInfo> list) {
        this.list = list;
    }

    public MenuAfterLoginVO() {
    }

    public Long getMenuId() {
        return menuId;
    }

    public void setMenuId(Long menuId) {
        this.menuId = menuId;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }


    public BooleanEnum getIsLeafEnum() {
        return isLeafEnum;
    }

    public void setIsLeafEnum(BooleanEnum isLeafEnum) {
        this.isLeafEnum = isLeafEnum;
    }

    public Long getParentMenuId() {
        return parentMenuId;
    }

    public void setParentMenuId(Long parentMenuId) {
        this.parentMenuId = parentMenuId;
    }
}
